The complexity of game isomorphism
نویسندگان
چکیده
We address the question of whether two multiplayer strategic games are equivalent and the computationalcomplexity of deciding such a property. We introduce two notions of isomorphisms, strong and weak. Each oneof those isomorphisms preserves a different structure of the game. Strong isomorphism are defined to preservethe utility functions and Nash equilibria. Weak isomorphism preserve only the player’s preference relationsand thus pure Nash equilibria. We show that the computational complexity of the game isomorphismproblem depends on the level of succinctness of the description of the input games but it is independent onwhich of the two types of isomorphisms is considered. Utilities in games can be given succinctly by Turingmachines, boolean circuits or boolean formulas, or explicitly by tables. Actions can be given also explicitlyor succinctly. When the games are given in general form, we asume a explicit description of actions anda succinct description of utilities. We show that the game isomorphism problem for general form gamesis equivalent to the circuit isomorphism when utilities are described by TMs and to the boolean formulaisomorphism problem when utilities are described by formulas. When the game is given in explicit form, weshow that the game isomorphism problem is equivalent to the graph isomorphism problem.
منابع مشابه
On the Computational Complexity of the Domination Game
The domination game is played on an arbitrary graph $G$ by two players, Dominator and Staller. It is known that verifying whether the game domination number of a graph is bounded by a given integer $k$ is PSPACE-complete. On the other hand, it is showed in this paper that the problem can be solved for a graph $G$ in $mathcal O(Delta(G)cdot |V(G)|^k)$ time. In the special case when $k=3$ and the...
متن کاملTesting Graph Isomorphism in Parallel by Playing a Game
Our starting point is the observation that if graphs in a class C have low descriptive complexity, then the isomorphism problem for C is solvable by a fast parallel algorithm. More precisely, we prove that if every graph in C is definable in a finite-variable first order logic with counting quantifiers within logarithmic quantifier depth, then Graph Isomorphism for C is in TC1 ⊆ NC2. If no coun...
متن کاملPebble Games with Algebraic Rules
We define a general framework of partition games for formulating twoplayer pebble games over finite structures. We show that one particular such game, which we call the invertible-map game, yields a family of polynomial-time approximations of graph isomorphism that is strictly stronger than the well-known Weisfeiler-Lehman method. The general framework we introduce includes as special cases the...
متن کاملThe complexity of Scotland Yard
This paper discusses a case study of the board game of Scotland Yard from a computational perspective. Interestingly, Scotland Yard is a genuine “playgame” with imperfect information. For reasons not completely clear to me, games with imperfect information have escaped the interest of researchers in Algorithmic combinatorial gametheory. I show by means of a powerset argument, that Scotland Yard...
متن کاملPebble Games and Linear Equations
We give a new, simplified and detailed account of the correspondence between levels of the Sherali–Adams relaxation of graph isomorphism and levels of pebble-game equivalence with counting (higher-dimensional Weisfeiler–Lehman colour refinement). The correspondence between basic colour refinement and fractional isomorphism, due to Tinhofer [22, 23] and Ramana, Scheinerman and Ullman [17], is re...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Theor. Comput. Sci.
دوره 412 شماره
صفحات -
تاریخ انتشار 2011